package com.heima.wemedia.service;

import com.heima.model.common.dtos.PageRequestDto;
import com.heima.model.common.dtos.PageResponseResult;
import com.heima.wemedia.dtos.WmChannelDto;
import com.heima.wemedia.pojos.WmChannel;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
* @author 郭文杰
* @description 针对表【wm_channel(频道信息表)】的数据库操作Service
* @createDate 2023-12-04 10:08:42
*/
public interface WmChannelService extends IService<WmChannel> {

    /**
     * admin端,频道列表分页查询
     */
    List<WmChannel> channelPage(PageRequestDto pageRequestDto);


    /**
     * 新增频道
     * @param wmChannelDto 前端参数
     */
    void saveChannel(WmChannelDto wmChannelDto);

    /**
     * 修改频道
     * @param wmChannelDto 前端参数
     */
    void updateChannel(WmChannelDto wmChannelDto);

    /**
     * 删除频道
     * @param id 频道id
     */
    void delChannel(Integer id);
}
